home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_200 / 271_02 / testexp.c < prev    next >
Text File  |  1988-01-23  |  776b  |  32 lines

  1. /*
  2. **          SM.LIB  function source code for Turbo-C
  3. **  Copyright 1987, S.E. Margison
  4. **
  5. **  FUNCTION: expand_args function demonstration
  6. **  This file will demonstrate the use of the expand_args() function.
  7. **  It does nothing more than report all the expanded functions.
  8. */
  9.  
  10. #include <stdio.h>
  11. #include <smdefs.h>
  12. #include <dir.h>
  13.  
  14. int nargc;
  15.  
  16. main(argc, argv) int argc; char *argv[]; {
  17.  
  18.    int i;
  19.  
  20.    for(i = 0; i < argc; i++)
  21.       printf("argc #%d is %s\n", i, argv[i]);  /* report actual args */
  22.  
  23.    nargc = expand_args(argc, argv);
  24.  
  25.    printf("\nexpand_args returned %d total arguments\n\n", nargc);
  26.  
  27.    for(i = 0; i < nargc; i++)
  28.       printf("argc #%d is %s\n", i, nargv[i]); /* report new arguments */
  29.  
  30.    error("Finished");
  31.    }
  32.